.container {
  min-height: 100vh;
  background-color: white;

  .points {

    position: relative;
    background-color: #f7f7f7;
    padding: 24rpx 18rpx;

    image {
      width: 714rpx;
      height: 166rpx;
    }

    .content {
      position: absolute;
      width: 714rpx;
      height: 166rpx;
      top: 24rpx;
      left: 18rpx;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }

    .title {

      font-size: 26rpx;
      font-weight: 300;
      color: #FFD7E6;
    }

    text {
      font-size: 56rpx;
      font-weight: 500;
      color: #FFFFFF;

    }
  }

  .main {
    padding: 0 47rpx;

    .single {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid #EEEEEE;

      .left {
        display: flex;
        flex-direction: column;
        padding-top: 40rpx;
        padding-bottom: 30rpx;
        justify-content: space-between;

        view {
          margin-bottom: 35rpx;
          font-size: 28rpx;
          font-weight: 300;
          color: #333333;

        }

        text {
          font-size: 22rpx;
          font-weight: 300;
          color: #999999;

        }
      }

      .right {
        font-size: 32rpx;
        font-weight: 400;
        color: #333333;

      }
    }
  }

}